2284 185233
738396 593979 46146 337704 314973 137427 588677 69468 415614 564721 449159 880914 181997 100869 915209 287614 127618 891605 277375 704031 291107 213015 471254 704578 545485 888737 992888 593915 989312 787018 780491 693863 350589 505154 173710 416163 792074 230205 293190 62185 591708 170793 793524 28560 117161 854672 700886 309832 721846 33627 975709 513135 372169 3124 898518 525381 122725 341567 792219 426236 144538 994762 80156 628595 784230 755295 530324 676843 927158 499045 495539 897413 598415 215190 112323 120314 419490 442693 587416 690813 187850 683056 872069 955684 811309 267355 321693 347465 606635 648328 293438 450507 437985 866953 917646 596945 90637 164929 244330 361865 324347 24042 382674 222800 538088 78295 914720 156979 890800 778204 105891 680031 754150 101406 238385 461482 122693 124472 817285 516874 433601 182859 70207 278829 205607 45032 459427 731462 297543 515377 29677 254561 198363 225551 366465 163807 300381 649268 417595 733014 352635 164714 456664 828431 542437 613406 696356 336579 628567 456164 474252 966165 347643 727456 928263 141488 953835 103844 17193 493055 618867 183258 859435 375422 748526 851330 481667 528599 734940 74577 161100 473424 706876 84271 164238 268887 726194 241775 736391 592200 348676 122848 102894 841379 41125 63511 906917 470907 297287 224977 209972 196536 632075 924540 114146 169377 305279 81241 79904 691107 131738 167756 601638 553990 295063 827 259289 263371 563217 659376 415293 712059 367453 424992 144379 496018 80363 18056 334297 685015 944412 10760 231311 509963 864605 964563 841349 782335 970124 994860 963607 644953 161871 45284 460461 180919 521210 548904 546315 40298 804222 643546 907689 637910 809684 497912 829083 207083 780160 618127 89013 287223 746944 394889 746695 120978 936445 91674 689384 330500 159478 476953 293246 568357 695768 770340 550188 322169 964530 963460 974808 531459 471740 293998 880792 300866 103071 593400 700279 366692 135480 634266 2175 351997 905846 676384 898008 766981 298588 339483 244473 429535 859519 215815 880820 327269 350299 339331 942142 39343 947724 506914 242552 816699 643319 557553 815482 452945 514097 445829 17906 343044 391395 322692 195019 525212 474778 941249 662510 19384 872331 783207 23580 625046 718986 545272 671940 255925 413178 553523 950566 763739 651258 660935 418968 628566 391713 185475 708677 348292 860901 445063 252884 852759 321576 901429 38140 536826 20795 355607 852491 409049 676821 922757 167011 164516 483333 617505 97713 98047 885613 559557 39766 960573 495262 254167 691785 730459 903724 566453 133498 289302 232572 314217 158482 427268 530322 170821 303469 817556 507131 135114 235130 57570 701031 541516 86917 728501 493923 254451 145232 774207 87762 610630 462679 301344 405296 292310 357496 67409 209644 307681 633101 454341 222109 563188 176477 362603 764274 739743 634194 312512 314036 280156 590915 750499 324426 982195 259541 953746 167249 963284 236535 649273 421221 359291 201540 621942 851538 857138 21972 238012 813324 236060 607912 199450 502012 780788 835461 137843 365039 724313 964226 754180 620257 832719 460171 807605 19714 712180 976917 423100 32768 403750 900159 246360 71145 983828 33120 862818 361647 554535 511065 907136 717771 396181 499187 77975 672243 391465 248487 543638 146734 121698 588706 442935 999057 482355 29016 588501 899119 393935 602228 139357 880220 598871 205243 409574 335901 361552 128304 518183 747667 972643 776195 810503 213248 57090 36409 224075 333532 382195 135361 628248 463693 433279 276366 911070 815043 457223 247302 588790 954812 444619 963698 967712 952307 371707 26915 118899 190937 89613 742074 310691 263160 730303 795970 174090 345502 778202 229687 941966 445945 804940 254969 516924 258573 973979 675664 446941 322505 294173 594530 878677 114249 539514 563371 303048 8944 808483 858196 841540 30174 917509 33137 243918 640121 824670 365087 733389 637308 102275 565567 36840 227536 305336 142844 149871 189650 446774 709139 978327 696042 579974 796394 896763 495082 863397 196441 723646 166932 492922 165146 537019 920006 388146 911791 528435 771803 11050 876803 433903 608891 942275 809632 220229 728606 557689 651141 808913 396669 413500 113398 562170 99343 879868 145497 450200 121115 136374 748835 776723 628228 641441 566457 144386 937129 28547 116834 839389 393544 614409 378068 178599 569971 275236 369436 753767 770342 576164 168157 937392 212255 387528 326976 753431 379523 602975 437675 40137 242648 461591 407320 635428 262214 100079 805674 967449 375817 665246 283100 700058 440855 811751 415368 782260 35432 934798 992199 824107 510432 391730 679858 544951 968216 811443 564467 240700 314464 813025 764862 334153 590872 76697 596740 931952 207088 742639 916385 469892 469561 401986 377949 105095 293064 468099 496537 400504 972159 544716 717999 444725 610776 613568 529704 850918 781733 862369 667212 450771 535611 564974 652985 562791 900383 948946 109186 364158 215011 483416 575171 292793 18413 522307 354545 108445 13780 574762 251886 500117 314905 163963 268540 769748 95026 320137 723376 977303 546992 745822 150219 344719 75427 465613 934280 904587 749001 815157 204711 344117 358912 132379 185492 488743 969544 425205 426311 88469 259022 421258 837137 206970 610482 167094 135865 371647 296433 883236 467765 580246 225569 131882 817165 469189 333196 230451 217366 552800 588026 449958 359444 198623 370050 907769 141204 182526 978470 779797 800203 669820 893826 634907 718281 125733 908684 943249 734237 908332 329747 562632 608153 865764 347392 624465 118547 227030 315213 716303 155547 739093 207839 873510 500443 809064 61814 638514 836920 702713 25889 953339 393177 516636 83033 797944 686420 590662 413601 691432 560504 389946 496213 309033 223052 25393 841804 493680 851230 745585 789221 914174 867313 262166 624250 61110 461980 20315 134464 909217 63919 270170 106329 31524 882443 376408 169455 91517 782731 549447 938045 527885 813428 623781 155799 765600 242879 898806 650458 475049 967259 568133 787283 91334 913491 111714 86025 131010 892386 21923 335963 666104 456198 504384 627512 290334 283617 464689 426590 846643 855938 750287 710949 301783 807539 261336 100746 243531 106367 858649 818230 563174 369856 659414 941957 495785 482886 14994 118033 770728 290383 38445 199131 760807 213484 271940 71686 309044 996268 865465 481982 778190 472215 803815 619110 216972 857184 485500 283795 652155 10968 842494 24642 33736 203692 772788 296247 796783 562426 131726 807447 268623 346655 655862 556260 817493 551155 950141 88298 535598 189649 791701 247262 240902 376667 40040 90959 566041 40303 724985 638600 997386 731199 465877 759760 447888 13802 165395 557115 440695 975692 274902 746617 864541 58017 213358 431534 816353 247555 801617 665816 907043 397201 748196 462505 219266 595231 783739 657068 163652 681829 730206 756480 837441 493126 810061 537424 880778 896102 108371 803690 385760 393025 647603 559906 914747 45084 382720 182884 163308 608505 274606 318486 238685 59168 731557 600184 983002 3372 540493 852656 230062 508326 393463 758866 245486 518422 909175 371415 247956 675934 550756 920250 139183 997927 280056 514017 749597 188290 547757 174181 212511 600855 493759 555146 407223 411720 517794 778273 761569 209876 554421 877405 355608 255714 573627 877433 999562 888737 314419 396325 135908 11304 934928 487374 57749 354355 179302 240757 779112 217539 850586 794712 455614 366311 640145 629207 14566 838316 351642 833765 627 130902 609846 38080 121512 673350 564642 883468 424300 402622 514455 860860 873870 151432 38273 201206 665926 6385 497397 52867 232417 277036 999160 544030 359289 759709 421790 989296 615569 944419 862866 161245 537094 480653 395697 5006 401458 896848 365861 384398 789712 295834 816457 376489 703083 989726 920842 304182 328038 438939 963281 8181 340919 298775 601348 723591 131741 65816 678790 361803 251560 575345 267899 479881 539756 353209 323765 393216 755735 33267 799748 769078 640524 112998 263154 936582 460579 622671 840946 369563 838866 117608 661258 176630 981138 854685 820326 238319 879305 672106 873264 335641 218057 4057 132838 214367 27935 336576 836732 349873 665960 527625 548447 294771 639190 194202 367657 227920 35620 664765 263012 509070 224870 309227 522936 133951 914087 91268 498743 685071 532883 85446 513911 83628 160002 464106 551020 636466 980160 48787 908647 124002 785938 491072 703602 311240 569161 366486 537439 786935 487028 592405 202698 214539 409094 364194 110771 908830 481121 998886 300280 936666 837833 151661 816990 580513 13714 464818 134768 175083 643182 731190 247760 986832 756117 139009 723131 733797 605624 211695 564790 547600 553829 711808 198042 940477 882747 299371 674534 795808 353335 642190 155345 981273 748507 971981 286169 634276 674081 123088 297525 104343 231717 362355 143752 755837 344645 215866 458421 270084 641062 376973 303205 269425 434096 752679 382836 126025 953618 876513 697766 714343 790283 338960 821748 991 575845 266486 238325 784136 852839 88854 59715 482535 914169 460446 315882 191474 568055 442205 595831 666881 840949 404449 154745 976362 338985 885919 547177 995827 589144 160144 680658 797568 425322 583182 314060 892757 540607 142761 179992 78159 977540 674285 417245 552208 317257 820669 355255 973649 436797 191362 557969 511413 280681 30884 873394 385833 184214 845386 662006 689925 719309 242497 194991 692694 408196 262147 57212 330987 146386 423124 650867 425293 262213 517672 689340 166664 987204 602536 659104 518315 530663 573527 559030 397782 602174 169244 516886 394438 709788 928226 708542 695221 480754 490066 358850 735042 479293 724550 144012 55110 763456 24268 827263 13672 540495 132675 249200 763009 341543 706729 398629 581678 186281 143690 159262 145782 683467 797209 90519 238951 745260 662774 621199 218159 714582 955646 944539 772147 158822 954298 687370 262653 458524 603994 754859 506395 746263 545358 857287 469498 920044 753877 52894 3058 529597 126864 508939 337064 330803 213067 51575 682084 634031 905060 309849 100681 403069 609103 299090 584849 188136 477053 604187 387245 19359 135976 123153 582286 388831 652866 399518 138109 939922 621020 318907 991383 609880 618141 688562 587717 446706 607474 441343 945754 902722 5285 628622 553463 294145 654177 103326 137160 246267 272437 281362 442990 149689 665649 983698 393621 3711 926653 948232 677937 813549 913465 742162 13010 586152 318465 490801 784928 920540 711372 138142 580661 35710 658432 484522 14073 507353 569689 288140 734654 549540 262358 891841 667484 339658 875916 841693 944231 634442 294941 584006 520053 659242 763406 132204 989257 263123 615611 967310 975680 163375 318398 216619 534895 134295 700700 407280 491257 181126 969625 886267 434021 638512 213578 128396 551191 21624 74678 673351 710236 476771 546570 150485 625599 127366 618089 921419 272303 526228 495265 750949 891742 602378 312460 571278 231142 45738 356946 533188 638958 468635 350436 763104 664817 408674 149984 881540 445664 635009 581013 967632 188445 942260 257074 498908 616805 167912 591019 407528 516205 779280 134976 965028 685861 218675 994525 831642 326051 642299 897254 505452 664678 541489 34393 241600 126335 783466 485668 216925 977381 736548 475755 637294 945215 527632 562504 949481 345304 813552 954473 63230 454719 949417 16983 859677 333659 385407 77243 446142 414148 318341 555489 803364 737755 75560 302954 646956 907867 15474 372573 833339 682243 374093 430146 779656 303525 497682 19813 158228 656170 45043 486338 512499 687826 834023 50733 715260 524505 174715 907941 740927 706223 39526 802776 659039 181059 672390 899538 869654 224678 915548 41614 329829 440979 121134 380986 80625 519270 237326 556151 835976 365594 919014 789971 369105 832003 42989 115538 903731 24827 587693 122450 733151 107533 631645 127116 642717 571317 771106 598596 631135 598143 150158 933549 740622 3428 156508 71520 566691 453037 970108 195989 287178 618564 71964 375333 787208 249554 433671 827036 138070 556852 995807 844827 636984 793097 308463 222296 809333 994018 738268 509308 748164 638730 925016 237832 215435 985465 49349 365676 675494 971469 548846 450693 54718 391704 835271 114587 35568 256312 339907 393163 137645 944070 460526 74282 602336 305331 296565 947525 694965 934212 262187 572673 714769 460799 447825 648448 693547 834132 159898 801743 200204 67994 151541 166600 8006 545113 790108 245280 957825 193875 186727 553020 654110 345104 371662 804093 178203 850733 635495 910104 688900 101824 670711 741282 709282 976172 735924 593919 943878 186823 421039 201436 96414 538164 192958 69651 792528 293925 66276 57223 515222 51284 989699 501090 747484 709166 918563 369664 89137 643731 470244 842813 198636 249793 112843 98380 397283 410259 457318 31833 809188 196189 301401 771001 772835 985291 456606 115945 152146 302011 11565 884278 784457 578272 394882 637615 112124 169621 993797 115 57609 366260 504781 300147 716579 578226 2799 846620 425321 94577 672367 382268 836607 34443 248034 319032 749882 218697 728254 762192 252560 802617 217517 787126 632166 585966 58356 620363 854911 475227 986255 227662 416462 457202 974223 442928 691407 1254 54422 194609 982491 609985 690624 57568 629643 629296 47670 750014 330237 75849 887732 893427 441366 231604 747555 254992 148742 717655 667980 130612 519869 382436 991709 950094 108322 444705 965806 379405 60219 805106 627624 748628 164274 533645 779701 642574 111992 159949 157482 2869 538295 308342 290126 779062 587495 92828 786295 184857 709646 719231 294185 973752 333273 923810 674739 600055 618276 740530 949246 184937 663490 668265 689795 525130 448224 139104 729152 907721 451903 104980 142999 988793 560172 665110 592316 211527 92310 212647 362598 15493 658409 780948 669758 340987 510921 653872 415354 240464 858905 179645 24298 371462 210702 972544 339379 870030 618547 764995 330837 448391 363676 878574 732954 604666 576231 305391 413579 668163 331493 463212 507745 405629 377931 933753 526528 882541 998507 348807 14209 794352 723749 488687 48816 272257 80682 771536 778090 587628 325731 722286 592980 327315 881809 914207 651816 779835 47994 65092 764756 205529 240293 747191 908971 395692 671900 618669 993531 276949 446016 456837 871523 269740 750785 536485 724641 874989 829758 460696 523983 804694 527301 825950 342432 609207 870232 180430 523819 463723 281936 746692 834547 933414 584050 808679 554058 976558 579715 653123 600357 462012 778005 501141 141611 868893 850762 323240 576529 345324 189566 776827 950077 587298 541108 960061 678228 414342 404758 299764 525460 491470 94850 529808 995012 699323 622290 938108 685689 942105 982426 748083 295273 176634 860339 61971 26689 26159 684339 473538 758444 546991 603900 178494 274157 505109 796615 247249 392306 623989 130451 139715 571799 279951 127662 108886 367162 248197 506128 442287 246602 912654 637551 634423 362897 441482 481553 773442 726958 479136 933371 652068 730003 931220 541320 978469 887570 916355 255650 489903 902708 375041 545802 61699 811654 842711 176283 15322 48972 751452 694809 778492 520031 242051 226936 845789 909440 969476 815596 832674 23555 23173 520290 913169 690617 478383 409711 640579 738631 149193 221316 450806 992546 16225 539579 871561 366851 575851 822769 520186 265199 466231 724469 975505 784327 154879 132037 487952 704283 695530 69028 918093 100758 422976 466347 879534 854750 632632 371081 333271 432999 535704 276690 899779 530136 244002 785946 503805 702471 355374 478938 333588 146706 295410 567475 557324 298703 544785 128841 535738 346345 921759 936295 43100 80164 303222 350047 569569 549878 660044 16811 734218 204769 489498 87186 729494 189540 824690 445368 540325 368933 628231 785480 348909 216592 735439 771386 805348 855501 909023 580831 309965 503791 835343 986925 511239 599409 233589 819614 226914 893955 216376 953927 42426 338563 744719 128819 657208 208223 837980 367783 474013 99416 588516 166805 718114 136279 587385 826508 
344725 531835 544698 714067 640855 79213 706845 230427 369426 502573 575947 130085 955950 5075 218454 646369 152556 674303 743053 10346 471873 606620 114178 597125 17521 541239 106817 210549 915274 668538 268810 374959 12023 407081 474889 695078 349256 502309 313072 963213 631717 514291 759392 154634 632276 707895 411832 468937 880961 942146 14248 43810 393226 577039 354635 738104 417657 947573 696546 99615 972395 496296 315152 700888 233762 200987 118061 548869 530185 523376 297113 650247 361231 779840 378628 957581 847227 959544 964848 309625 129407 637880 329587 973128 654289 225000 981733 434983 52446 736785 277420 401682 805762 213457 990817 135421 199138 58504 920872 431289 589833 862962 938751 357584 645033 364001 682578 613385 198411 397053 890876 458113 982725 386920 970207 334515 166708 342024 46598 8761 219253 683078 496423 793400 245955 895431 844484 147774 789023 243206 758442 788723 38672 533559 719792 266444 699128 972003 328094 290288 542421 368347 236571 655392 845908 819307 418957 418842 243249 656301 968712 857114 11906 912110 212035 906754 366539 145351 111628 749601 519516 534804 824362 955204 638610 102153 419440 449165 667128 703762 635387 194705 13929 756309 466339 850905 446506 841030 947492 426647 476474 425642 904524 132721 274493 901328 776816 126561 321523 813037 899904 553777 860374 578492 770772 7617 543985 281367 16781 743754 399866 969791 751714 539486 20914 774007 843184 255597 445770 361129 460248 525509 197858 684980 273127 93874 630280 691641 680710 737282 325336 292879 127641 854090 803858 81609 334330 435437 985536 458722 306920 165139 824248 203737 26780 506682 673927 365037 111806 500485 58144 521219 680791 960394 352789 374395 355918 175393 305365 676897 377336 852343 600656 279499 418417 106987 842149 897623 735628 939304 439677 407747 270060 987047 54209 295108 701260 994120 658200 766444 419946 265243 579834 180224 679137 804117 612087 167247 501301 429462 725691 158936 130071 308639 81385 454576 564483 544749 785320 919793 664533 776303 629408 172502 60808 650396 251159 693743 906184 57680 673134 361798 517193 538920 256951 112093 272509 420431 600361 614300 494899 674901 396322 306166 213613 280740 277675 961421 905661 599632 730625 156511 208800 738407 101911 643642 635834 407332 119416 28740 552957 918344 261063 443620 756327 363892 641743 591151 51687 969291 182067 144052 944387 171019 424893 989631 379981 323242 958888 780068 372721 289738 788082 306551 327055 516623 152997 778786 437008 613308 476259 865177 301015 571620 61343 576555 413838 952702 549838 849720 638996 686523 909733 936369 417565 586572 212124 37781 313513 112280 263661 312592 448443 339348 656019 263219 130262 954511 116564 239704 210895 862957 154143 438379 493032 316889 843037 372766 109676 848337 575792 427279 773403 109168 141071 686197 380004 851712 888986 740482 304499 115216 465272 324728 349647 163666 416733 961666 915601 798123 446293 459327 836137 310133 638825 776039 532380 471354 443337 100675 743535 839357 928104 465176 536487 836381 539188 339275 198276 969821 883214 278549 65525 376082 935205 95678 397684 829414 88731 329365 900155 881370 457165 311552 402043 116465 591142 463270 470342 365031 153817 908650 408375 788310 996947 465141 187112 96 788240 513265 624478 77458 763389 945779 914908 167743 393801 460055 374927 543147 378355 702965 382622 113971 200519 862165 382191 616551 63132 420022 245239 75917 868932 833245 816004 974564 870174 277215 379135 470063 908566 397588 41174 575466 704887 822697 117980 511386 396644 234299 722663 131087 88342 927195 986676 450851 526028 294404 587790 134781 82950 570560 936963 368217 268025 548560 208526 930144 129775 940343 297569 116586 80920 904863 634581 980766 661791 807155 409083 377822 744185 870805 219907 828832 697359 114152 987574 941737 846569 365152 448536 575770 689424 244353 387113 338006 460624 672956 307440 156327 614171 187835 381610 456300 936730 606076 50166 183479 292613 5909 789059 718872 885320 209967 390596 212145 350652 108130 670858 153873 560985 266788 83575 764622 491807 721799 427162 836566 517750 296575 520142 988834 499715 252756 763651 556349 489194 763606 892102 91283 63985 804095 649123 840659 576092 729664 690449 479456 853756 174967 987353 352493 2098 153566 595341 347382 104260 616988 964493 214931 178913 213600 665728 996038 485767 800224 219157 632564 446316 834247 722950 587045 216028 579574 89888 756889 617664 242915 188529 762143 31349 947705 982809 342782 309221 167648 986736 346148 657414 416268 452088 872206 799113 677170 912369 850385 138367 653084 354892 775867 510507 57885 33140 19509 452017 400307 136464 422523 63678 838451 729718 861345 428458 202349 183582 231208 230790 322945 686817 318118 813488 873008 975149 30047 382158 850744 787932 538857 667205 239502 618522 964579 888022 412661 251636 973463 914565 963299 890765 908914 31183 564213 282469 818963 686550 590743 443748 596763 493588 681160 619594 815422 966267 36773 962379 637498 82736 3092 637351 601273 612375 597607 755317 824176 219929 765138 973322 15796 950713 210118 316643 267490 432179 777903 286935 249275 590539 156185 343497 791414 406995 191168 45269 986044 619908 803100 998312 851249 450282 614137 890726 911472 325948 289492 296539 433576 808895 458293 599033 921411 617421 427951 646049 283470 364517 352104 383242 188364 749838 713104 46959 926550 659595 845936 194277 421206 552338 769273 204267 416829 766826 122072 565514 336575 319391 405171 941542 142687 481364 853359 440379 132246 557152 422085 173993 979044 545118 761798 621527 267804 419857 809947 101411 737177 567178 964176 251876 480011 95215 875332 881238 39622 254025 182203 154585 495348 862436 309474 964078 959346 410562 240555 707000 896478 272724 914713 369397 237510 671943 215232 876087 790539 147746 936463 996972 956879 20661 828337 769397 355215 153294 461530 47471 606031 972121 400757 878220 374948 267500 678644 116608 235644 797720 662180 857241 179302 102946 204932 464453 652465 594778 14366 808068 879983 999244 90698 891875 317561 185231 197705 474687 34099 540076 608863 806051 949032 193083 100969 924357 871966 36492 994449 970009 993298 98624 640443 992819 485565 79222 817669 853932 815729 363883 116931 760436 138928 653461 167488 606786 881422 508882 560659 189717 69794 203957 82508 695567 188856 856128 908209 986218 1977 280574 592486 615973 600329 44356 814769 781358 358801 97879 406310 238339 367561 343773 658957 670215 423145 848426 667123 295570 25595 494182 42934 363084 475832 804731 900215 789341 16115 944875 803962 629436 171012 831451 851954 535154 771396 500958 160107 94571 838691 386129 247985 783543 102571 322320 822155 726020 544999 412292 272422 340430 189005 612639 960623 507795 237639 229402 140140 795597 144141 25428 765242 413926 293916 776873 67327 536110 491819 123803 898819 922186 688319 572552 456878 639465 246197 259391 260512 153512 982576 174194 244341 603823 672452 463532 440431 558372 870827 344159 297514 541994 360817 364510 950429 813263 620887 834058 489626 325698 254992 286044 234201 421196 513473 350235 652111 616453 155760 321158 261597 978248 968890 986627 813020 969947 781087 161419 741473 830384 336442 508954 665283 147659 826288 356824 561369 323809 622122 643615 18577 412138 769765 934814 898519 696532 939992 823144 90349 322217 811421 823977 402611 549669 82561 319266 573104 374189 551489 980482 32176 459467 92585 659241 989255 746038 620761 86542 594908 156648 788866 328301 994330 512145 302580 849459 208482 34075 88108 116488 29954 957942 71069 419256 18963 512464 106342 115613 65098 507022 783720 187179 772319 641640 611439 559110 319553 110523 945559 152481 75770 853450 228236 933700 533350 483119 829647 890465 247089 233101 110783 539028 286081 435000 950527 74233 388398 673329 640278 476790 639695 505147 21443 87885 372928 601687 555982 352690 900706 743470 529906 97958 88516 935626 40717 176504 729705 137368 885905 535844 682817 215877 868524 831996 396238 244692 901097 337318 691112 537205 170712 646224 470245 468768 512785 570623 832006 140350 560772 931663 927137 476956 989759 503619 703195 12825 450511 350454 394283 774022 344527 251029 787423 104433 793972 423818 636623 189447 691647 128236 700589 218663 661578 363501 572757 883682 627712 619748 422841 470094 344498 589355 576596 954242 608707 205861 226117 364905 128800 383412 794180 550642 943035 917089 192677 919682 858800 365812 674795 88967 933999 642559 448702 432536 231073 708473 815378 626258 930861 819513 385112 830763 927613 924188 429524 755172 674432 833181 495726 588111 197700 271718 60646 308235 334055 149947 275627 744488 170823 653074 24881 261900 944952 333873 536094 701939 140652 144059 723168 900233 390483 599859 434043 309287 998300 963416 623028 18847 487564 437504 245250 25619 870085 86684 891266 662281 581912 140467 98480 81126 432846 70889 455434 277786 794631 123212 885811 593740 388093 727585 614520 530373 110013 595493 197628 597840 837674 751358 309935 370639 526918 256780 256923 733318 407824 999262 391814 858267 442606 873813 120026 184 45579 642041 467387 319593 144424 156257 514656 875087 77604 29288 630753 759979 822984 714877 915606 274592 889056 293426 824607 830554 830532 727840 554208 176066 813966 722116 869961 795369 731397 27543 151133 514280 607559 614336 484793 467971 128105 878034 453415 681416 236702 434847 293034 497630 626026 496944 910334 692947 83655 117222 969210 149180 49206 289472 169651 317738 87832 291321 505627 422308 286296 719287 143690 50060 878154 116473 152419 208648 230083 447634 146486 11021 840010 143190 593851 395685 434806 56578 550039 317021 811782 177013 711713 614174 58333 1953 465074 318087 444684 167055 380138 836784 372407 31107 395120 517414 291156 242973 619475 509552 344524 701685 462864 636021 970735 958188 309170 906015 695620 773966 882932 31254 741281 188605 610526 109282 7574 529516 991727 876201 651399 834332 763964 63028 67495 309702 638614 808903 748069 76436 104529 191832 437102 40487 972496 110096 714149 75691 643438 100144 692783 559058 622466 670717 284123 348884 95502 183801 420580 285838 509840 761640 251245 743274 858153 510192 937721 399836 568525 661033 319574 500267 157946 619183 669437 691099 594152 700794 216108 500430 395133 931882 886077 891583 183418 92341 211865 93246 778905 718611 214199 454812 388322 462230 566596 342888 940586 693828 182333 462304 172374 314312 507166 982404 780569 192516 401111 3282 1280 593023 754732 394708 967692 920149 890705 577958 875562 359662 559856 765812 298326 844474 620931 849913 446834 864762 111944 695715 52587 326548 750512 900323 518460 753804 328056 80820 424715 903672 111013 990902 691229 208583 91966 185881 963879 819490 487119 468173 571525 988637 467326 580924 133971 416521 163977 327899 693381 657252 535570 915807 80571 705395 950695 674731 842510 854408 876247 213888 592093 809884 153242 971890 248648 568954 74582 89743 752508 435049 886033 627343 377642 643771 124190 63950 859222 169588 766352 101939 589827 156 387438 767462 368102 195206 910330 985833 257887 417235 343371 109471 943243 273231 876079 761640 835394 495436 332275 565017 341938 74234 575391 258332 771218 908226 538165 436800 581205 886745 815508 672921 88056 774307 624060 591936 422446 385780 603787 53442 658624 88749 831855 335273 91678 776562 684100 104411 767691 362549 228555 363786 837312 201334 760001 515593 424765 129106 996243 459875 657040 473529 404628 371142 601726 670449 21415 168935 649170 284143 339194 449614 891648 278833 906393 253189 242378 240118 166653 994656 224126 433754 669109 218655 658189 451722 835609 886721 14306 108467 167170 293339 389536 143911 396401 185094 684121 460713 733546 421229 755147 515164 455240 483548 23355 778941 472138 558479 294941 506811 273214 184647 962453 1587 235749 223286 804420 185972 712953 150004 834840 134693 154628 540702 116972 45854 60078 747736 882431 721298 569068 781665 506571 745424 239509 708962 978513 185561 195300 879248 979584 277129 591780 507495 835253 982522 330886 387948 908162 173115 380674 498148 747759 583542 586389 620453 360535 914537 366575 977501 718862 724401 676048 573642 937743 491549 678076 217028 762078 526786 244772 618859 990672 833704 170419 557710 542913 647133 705449 134449 714968 672129 839573 709316 340624 70919 33905 923028 159034 619055 348426 63976 818985 217798 160385 255182 601081 18137 569751 343703 304446 113857 625870 381375 928342 761815 507476 914055 413122 28678 77540 713401 209087 232126 262532 46733 884828 966731 233017 866823 457643 755047 57994 143022 178359 180796 799873 772873 673319 915237 956629 524775 77382 361745 830002 601110 46258 458197 780974 578809 563443 119850 509905 130356 541515 635025 854888 586858 955266 113652 370354 634349 785119 702928 886060 549398 55863 482847 203016 747545 961941 734602 240735 497885 72049 552764 636019 847341 402123 661422 474 426630 185757 654208 303380 337792 245141 927637 601507 543334 325908 213014 817607 559666 544882 322279 739655 374454 475685 280603 545247 563411 255181 33428 616867 828840 879114 12020 58307 988750 999006 7546 184735 293843 113177 943724 448592 130911 399547 548267 304257 128225 881340 659681 421636 748926 916995 681069 953002 749769 813108 261565 371656 121519 116175 437063 171448 152328 37340 474540 458678 233121 869330 612756 544328 318362 28279 523763 446489 601158 873687 608744 974906 927417 976346 417021 682070 595500 611791 867941 911844 198045 59017 308537 175642 737440 635889 63216 177668 676114 772275 296263 93570 925007 89589 71135 258895 268583 115353 103274 720647 393232 234579 351843 876082 204364 286658 444238 145172 699153 754992 575948 540536 169399 562695 260632 174103 560793 437114 806887 682472 965063 346094 770374 828883 577423 515173 49898 837828 905210 158126 413487 480146 508517 147294 518612 963465 707173 432455 971277 450781 191651 918043 478515 921122 196326 755726 924171 362312 828956 897031 698101 831469 308465 420802 755583 47137 464205 522960 298658 689191 236759 606410 239961 541027 341505 95801 32019 22104 44082 297167 466930 128338 465837 356106 490821 47020 867579 849252 632556 821697 591001 687586 8872 8179 460024 582018 171681 87714 391710 471475 499260 184213 133796 282086 214021 585241 678081 937488 579616 100525 723707 902067 318229 531789 430101 569763 365632 952359 929981 708563 179557 614952 890404 476961 98189 549173 597537 231782 81002 759487 924120 944305 630394 572606 797906 282716 994541 183750 142084 905580 368938 930091 269635 532031 97990 688934 369357 477083 578077 890261 216386 219321 157733 683146 291918 884307 293808 656835 183896 664848 987703 446298 856485 820129 176404 779401 271672 745622 733882 147384 575222 181881 810275 24401 339625 249465 345316 358373 378970 409255 179815 120454 653705 190740 543101 704799 786571 947247 280688 913599 988908 337705 999854 477235 917876 922639 73605 449506 355626 318588 417261 623734 743201 430692 315039 34504 409046 133332 343521 42452 538990 935435 277865 774641 485032 867248 792592 665745 277028 471605 992829 324424 464933 820282 158476 237516 182026 333039 106524 416985 175860 895810 2746 60382 991993 556081 377253 223013 875701 508596 295752 653239 603726 238236 374608 53472 59840 225213 992203 50628 130047 407860 172478 884021 325758 92837 158800 922918 272215 77522 852478 76007 26807 926536 866592 643180 932689 217482 782647 928951 489995 569579 790043 768431 175852 339590 720698 226697 445674 105004 177676 956813 340835 55896 286938 767999 723332 118724 734624 899156 397280 454335 950798 798179 656118 219745 626432 677190 371644 731427 120783 842357 442565 63251 560632 560467 617817 404046 708169 986168 372138 932103 477244 167211 899845 895664 735171 970911 639598 98592 919848 813965 482858 883490 531671 35660 618780 991863 112313 956107 713157 43507 855053 714246 984220 335318 514247 277584 495263 726470 150182 319285 